package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;

/**
 * @Author: Miyako
 * @Date: 2024-07-13-9:44
 * @Description: toString equals堆集合的影响
 */
public class CollectionDemo02 {
    public static void main(String[] args) {
        Collection A = new HashSet();//如果我使用的类中没有重写equals方法，则在使用add方法时会比较两个类的引用地址
        A.add(new  point(9,6));
        point  i = new point(6,3);
        A.add(i);
        System.out.println(A);

        point z =new point(3,8);
        point s = new point(6,3);
        point h = new point(5,8);
        A.add(s);
        A.add(z);
        A.add(h);
        A.remove(new point(6,3));//只删一个靠前的匹配元素，在没有重写Hashcode方法时，删使用相同引用的集合。重写删除后跟元素属性相关
        System.out.println(A);

    }

}
